<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>v_hdmitxss: XV_HdmiTxSs Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">v_hdmitxss
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XV_HdmiTxSs Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:accd28d7f2aa53abb2acbd9230242781a"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx_ss.html#accd28d7f2aa53abb2acbd9230242781a">StreamUpRef</a></td></tr>
<tr class="separator:accd28d7f2aa53abb2acbd9230242781a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3310f2a4df3bb2e2b5f869c79c246abb"><td class="memItemLeft" align="right" valign="top">XVidC_DelayHandler&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx_ss.html#a3310f2a4df3bb2e2b5f869c79c246abb">UserTimerWaitUs</a></td></tr>
<tr class="separator:a3310f2a4df3bb2e2b5f869c79c246abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79a327c3f46fd335c619fd35e9da29a8"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx_ss.html#a79a327c3f46fd335c619fd35e9da29a8">UserTimerPtr</a></td></tr>
<tr class="separator:a79a327c3f46fd335c619fd35e9da29a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The user is required to allocate a variable of this type for every XVprocss device in the system. A pointer to a variable of this type is then passed to the driver API functions. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a0517d08057746ed07c1185f49be806a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs::AudioChannels</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of Audio Channels. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#af1a2f31b3f929a0ca3c5fc40fc9c2844">XV_HdmiTxSs_SetAudioChannels()</a>.</p>

</div>
</div>
<a class="anchor" id="a15ca5fd9cf516e8df880da81139a3fbc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs::AudioEnabled</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TX Audio Enabled. </p>

</div>
</div>
<a class="anchor" id="aa9f73db51971c9e4345196d4d1cf7e2b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs::AudioMute</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TX Audio Mute. </p>

</div>
</div>
<a class="anchor" id="a85f740373921c8cd92ced34d1c84b08a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_v___hdmi_tx_ss___config.html">XV_HdmiTxSs_Config</a> XV_HdmiTxSs::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hardware configuration. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#a1dcba015e98827229d38567db4a12da6">XV_HdmiTxSs_CfgInitialize()</a>, <a class="el" href="xv__hdmitxss_8h.html#afaca0af8192c13c2ff90116be8afe8ed">XV_HdmiTxSs_SetStream()</a>, <a class="el" href="group__v__hdmitxss.html#ga60d456c948e68894338a7e0fc4fcb2d4">XV_HdmiTxSs_SubcoreInitHdcp()</a>, <a class="el" href="group__v__hdmitxss.html#gaf2fedeb08bcd64d1131e73fb35f3886a">XV_HdmiTxSs_SubcoreInitHdcpTimer()</a>, <a class="el" href="group__v__hdmitxss.html#ga23588544c59439321e952b7b4a2c6445">XV_HdmiTxSs_SubcoreInitHdmiTx()</a>, and <a class="el" href="group__v__hdmitxss.html#ga2c1e0df6df7d8d7618d3bdde8eb86923">XV_HdmiTxSs_SubcoreInitVtc()</a>.</p>

</div>
</div>
<a class="anchor" id="a39b5e05a75519d2a5ea95843a73d5b3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xv__hdmitxss_8h.html#a4d6cb70c4e37ff2215eca45c3b2b1ff1">XV_HdmiTxSs_Callback</a> XV_HdmiTxSs::ConnectCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for connect event interrupt. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#ac91d8d36f2c3de9a782e4575e2a66646">XV_HdmiTxSs_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="af2d693256a7ab9bd3b4bbee0a1f52a94"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XV_HdmiTxSs::ConnectRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the connect interrupt callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#ac91d8d36f2c3de9a782e4575e2a66646">XV_HdmiTxSs_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a716868e379cd3df9b21581810e776457"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XHdcp1x* XV_HdmiTxSs::HdcpPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>handle to sub-core driver instance </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#a1dcba015e98827229d38567db4a12da6">XV_HdmiTxSs_CfgInitialize()</a>, <a class="el" href="xv__hdmitxss_8h.html#a2568f01cf95906f91b3f1921fc6e9a2f">XV_HdmiTxSs_HdcpEnable()</a>, <a class="el" href="xv__hdmitxss_8h.html#a530abf485a92715f405ff85d4aac1eaa">XV_HdmiTxSS_HdcpIntrHandler()</a>, <a class="el" href="xv__hdmitxss_8h.html#a3d67ee57e152bc3dbc18c53d0d54dc42">XV_HdmiTxSs_HdcpPoll()</a>, <a class="el" href="xv__hdmitxss_8h.html#ac187b16beb92263e7e30d5e534b15baa">XV_HdmiTxSs_HdcpStart()</a>, <a class="el" href="xv__hdmitxss_8h.html#aa2403ecb5f9be4ee731072f1d262ee79">XV_HdmiTxSs_ReportCoreInfo()</a>, <a class="el" href="xv__hdmitxss_8h.html#a99ffc2bae60ffc8a3bd936b1f1fc7d26">XV_HdmiTxSs_ReportSubcoreVersion()</a>, and <a class="el" href="group__v__hdmitxss.html#ga60d456c948e68894338a7e0fc4fcb2d4">XV_HdmiTxSs_SubcoreInitHdcp()</a>.</p>

</div>
</div>
<a class="anchor" id="aa7161bbdbc9c4f6782b200e603d20a36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XTmrCtr* XV_HdmiTxSs::HdcpTimerPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>handle to sub-core driver instance </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#a1dcba015e98827229d38567db4a12da6">XV_HdmiTxSs_CfgInitialize()</a>, <a class="el" href="xv__hdmitxss_8h.html#a72542cfb99a6312eddba465bf1e95ab4">XV_HdmiTxSS_HdcpTimerIntrHandler()</a>, <a class="el" href="xv__hdmitxss_8h.html#aa2403ecb5f9be4ee731072f1d262ee79">XV_HdmiTxSs_ReportCoreInfo()</a>, and <a class="el" href="group__v__hdmitxss.html#gaf2fedeb08bcd64d1131e73fb35f3886a">XV_HdmiTxSs_SubcoreInitHdcpTimer()</a>.</p>

</div>
</div>
<a class="anchor" id="a87042f029000cbb41f93ca4d5cc9df89"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XV_HdmiTx* XV_HdmiTxSs::HdmiTxPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>handle to sub-core driver instance </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#a7236081f867771f94ce80eb933e013be">XV_HdmiTxSs_AudioMute()</a>, <a class="el" href="xv__hdmitxss_8h.html#a1dcba015e98827229d38567db4a12da6">XV_HdmiTxSs_CfgInitialize()</a>, <a class="el" href="xv__hdmitxss_8h.html#a5859b58e746c23252cb9d76113868c3f">XV_HdmiTxSs_DetectHdmi20()</a>, <a class="el" href="xv__hdmitxss_8h.html#ad3f21f86b6abc00a736416e435067085">XV_HdmiTxSs_GetTmdsClockFreqHz()</a>, <a class="el" href="xv__hdmitxss_8h.html#ae0188b2e6efd4b22b2c0c8203a180f52">XV_HdmiTxSs_GetVideoStream()</a>, <a class="el" href="xv__hdmitxss_8h.html#a8ff76051586c2d5efff8d7b74f72b4db">XV_HdmiTxSS_HdmiTxIntrHandler()</a>, <a class="el" href="xv__hdmitxss_8h.html#a0fba99b963ed0f3e1c54177d8813e75c">XV_HdmiTxSs_ReadEdid()</a>, <a class="el" href="xv__hdmitxss_8h.html#a9310ffcd6b9104fcfe7c7cb79fac75fc">XV_HdmiTxSs_RefClockChangeInit()</a>, <a class="el" href="xv__hdmitxss_8h.html#aa2403ecb5f9be4ee731072f1d262ee79">XV_HdmiTxSs_ReportCoreInfo()</a>, <a class="el" href="xv__hdmitxss_8h.html#a99ffc2bae60ffc8a3bd936b1f1fc7d26">XV_HdmiTxSs_ReportSubcoreVersion()</a>, <a class="el" href="xv__hdmitxss_8h.html#a801f386b6f68b8bff596a820e82d6516">XV_HdmiTxSs_ReportTiming()</a>, <a class="el" href="xv__hdmitxss_8h.html#a6b434a44223cc600e6ecf1bba79f1caf">XV_HdmiTxSs_SendAuxInfoframe()</a>, <a class="el" href="xv__hdmitxss_8h.html#afaca0af8192c13c2ff90116be8afe8ed">XV_HdmiTxSs_SetStream()</a>, <a class="el" href="xv__hdmitxss_8h.html#a0a0939f30d21e5a26cab8d6834f4a013">XV_HdmiTxSs_SetStreamReducedBlanking()</a>, <a class="el" href="xv__hdmitxss_8h.html#afa0dfbdf683ed9e54aa2da4f151a4fa7">XV_HdmiTxSs_SetTmdsClockRatio()</a>, <a class="el" href="xv__hdmitxss_8h.html#a680f738bcf7dd09b7890daf60a79adae">XV_HdmiTxSs_SetVideoIDCode()</a>, <a class="el" href="xv__hdmitxss_8h.html#a0fd1659a668fcb0c4c005733d7562cbe">XV_HdmiTxSs_SetVideoStream()</a>, <a class="el" href="xv__hdmitxss_8h.html#afaa00fb1515b3092877b321063345c28">XV_HdmiTxSs_SetVideoStreamScramblingFlag()</a>, <a class="el" href="xv__hdmitxss_8h.html#aed156f6c6d09dcea9b500d1b5dc2de05">XV_HdmiTxSs_SetVideoStreamType()</a>, <a class="el" href="xv__hdmitxss_8h.html#ad337fa609416bcc5d642d9801885b1e5">XV_HdmiTxSs_StreamStart()</a>, <a class="el" href="group__v__hdmitxss.html#ga60d456c948e68894338a7e0fc4fcb2d4">XV_HdmiTxSs_SubcoreInitHdcp()</a>, and <a class="el" href="group__v__hdmitxss.html#ga23588544c59439321e952b7b4a2c6445">XV_HdmiTxSs_SubcoreInitHdmiTx()</a>.</p>

</div>
</div>
<a class="anchor" id="ad62ad2dbc295e57b36a4117b58c22ae3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTxSs::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device and the driver instance are initialized. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#a1dcba015e98827229d38567db4a12da6">XV_HdmiTxSs_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e4a08890f747e75647f2f0a03130b9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs::IsStreamConnected</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TX Stream Connected. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#a0fba99b963ed0f3e1c54177d8813e75c">XV_HdmiTxSs_ReadEdid()</a>, and <a class="el" href="xv__hdmitxss_8h.html#adc4b30aba929e2a7c5c61028bbe31379">XV_HdmiTxSs_ShowEdid()</a>.</p>

</div>
</div>
<a class="anchor" id="ab9285618e6b09726f0db7f9549bbe56e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XV_HdmiTxSs::SamplingRate</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TX Sampling rate. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#ae44331b090b0076f95759848b0de5a58">XV_HdmiTxSs_SetSamplingRate()</a>.</p>

</div>
</div>
<a class="anchor" id="a4ff347124bdb910394b00d725243be78"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xv__hdmitxss_8h.html#a4d6cb70c4e37ff2215eca45c3b2b1ff1">XV_HdmiTxSs_Callback</a> XV_HdmiTxSs::StreamDownCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for stream down callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#ac91d8d36f2c3de9a782e4575e2a66646">XV_HdmiTxSs_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="ab62bab6450fcc9831cd79663de159dd1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XV_HdmiTxSs::StreamDownRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the stream down callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#ac91d8d36f2c3de9a782e4575e2a66646">XV_HdmiTxSs_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="aef99e4d9cd474bb2e4cc5357eef0f106"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xv__hdmitxss_8h.html#a4d6cb70c4e37ff2215eca45c3b2b1ff1">XV_HdmiTxSs_Callback</a> XV_HdmiTxSs::StreamUpCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for stream up callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#ac91d8d36f2c3de9a782e4575e2a66646">XV_HdmiTxSs_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="accd28d7f2aa53abb2acbd9230242781a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XV_HdmiTxSs::StreamUpRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the stream up callback. </p>
<p>Scratch pad </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#ac91d8d36f2c3de9a782e4575e2a66646">XV_HdmiTxSs_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a79a327c3f46fd335c619fd35e9da29a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XV_HdmiTxSs::UserTimerPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to a timer instance used by the custom user delay/sleep function. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#a21f0bdcb13c0213bf24d2e5284831a73">XV_HdmiTxSs_SetUserTimerHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a3310f2a4df3bb2e2b5f869c79c246abb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVidC_DelayHandler XV_HdmiTxSs::UserTimerWaitUs</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Custom user function for delay/sleep. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#a21f0bdcb13c0213bf24d2e5284831a73">XV_HdmiTxSs_SetUserTimerHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ad06778e85cc7cb789875687ff8c0a50f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xv__hdmitxss_8h.html#a4d6cb70c4e37ff2215eca45c3b2b1ff1">XV_HdmiTxSs_Callback</a> XV_HdmiTxSs::VsCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Vsync event interrupt. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#ac91d8d36f2c3de9a782e4575e2a66646">XV_HdmiTxSs_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a91d38a22ee614ca20bc20bd50a4a15cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XV_HdmiTxSs::VsRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Vsync interrupt callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#ac91d8d36f2c3de9a782e4575e2a66646">XV_HdmiTxSs_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a02f7acf90cb43cab31025ae6193dc046"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XVtc* XV_HdmiTxSs::VtcPtr</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>handle to sub-core driver instance </p>

<p>Referenced by <a class="el" href="xv__hdmitxss_8h.html#a1dcba015e98827229d38567db4a12da6">XV_HdmiTxSs_CfgInitialize()</a>, <a class="el" href="xv__hdmitxss_8h.html#aa2403ecb5f9be4ee731072f1d262ee79">XV_HdmiTxSs_ReportCoreInfo()</a>, <a class="el" href="xv__hdmitxss_8h.html#a99ffc2bae60ffc8a3bd936b1f1fc7d26">XV_HdmiTxSs_ReportSubcoreVersion()</a>, <a class="el" href="xv__hdmitxss_8h.html#abae6c5dd6d24770d6bfcf76f1208f8d7">XV_HdmiTxSs_Reset()</a>, <a class="el" href="xv__hdmitxss_8h.html#a592e3853bad0e5476e08909a492606d5">XV_HdmiTxSs_Stop()</a>, and <a class="el" href="group__v__hdmitxss.html#ga2c1e0df6df7d8d7618d3bdde8eb86923">XV_HdmiTxSs_SubcoreInitVtc()</a>.</p>

</div>
</div>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
